#ifndef __DRI_UART_H__
#define __DRI_UART_H__

#include "main.h"
#include "stdio.h"

/**
 * @brief UART 初始化
 *
 */
void Dri_Uart_Init(void);
/**
 * @brief 发送一个字节
 *
 * @param Byte
 */
void Dri_Uart_SendByte(uint8_t Byte);
/**
 * @brief 发送一个数组
 *
 * @param Array
 * @param Length
 */
void Dri_Uart_SendArray(uint8_t *Array, uint16_t Length);
/**
 * @brief 发送一个字符串
 *
 * @param String
 */
void Dri_Uart_SendString(char *String);

/**
 * @brief 获取接收标志
 *
 * @return uint8_t
 */
uint8_t Dri_Uart_GetRxFlag(void);
/**
 * @brief 获取接收数据
 *
 * @return uint8_t
 */
uint8_t Dri_Uart_GetRxData(void);

#endif
